var jwtadd = require('jsonwebtoken');
let { expressjwt: jwt } = require("express-jwt");



module.exports = {
    createjwt(data, privateKey, expiresIn) {
      return  jwtadd.sign(
            data, privateKey, { expiresIn: expiresIn * 60 },
        );
    },
    provenjwt(privateKey) {
        return jwt({
            secret: privateKey, //秘钥
            algorithms: ["HS256"],//编码方式
            credentialsRequired: true,//是否进行jwt的验证，false：表示不验证
        }).unless({ path: ["/login/login"] })//unless:表示除了login路径不验证，其他路径需要验证
    }
}

